package beautiful.butterfly.drds.data_exchange;


import beautiful.butterfly.drds.data_exchange.communicator.AbstractContainerCommunicator;
import beautiful.butterfly.drds.data_exchange.util.Configuration;
import lombok.Getter;
import lombok.NonNull;
import lombok.Setter;


public abstract class Container
{
    @Setter
    @Getter
    public Configuration configuration;
    @Setter
    @Getter
    public AbstractContainerCommunicator containerCommunicator;

    public Container(@NonNull Configuration configuration)
    {
        this.configuration = configuration;
    }

    public abstract void run();

}
